package pe.com.empresa.utiles;

public class Constantes {
	//Sesiones
	public static final String SESION_USUARIO = "USUARIO";
	public static final String SESION_ROL = "ROL";
	public static final String SESION_ROLES = "ROLES";
	public static final String SESION_PERMISOS = "PERMISOS";
	public static final String SESION_PERSONA = "PERSONA";

	public static final String LISTA_BUSQUEDA_ARTICULOS = "listaBusquedaArticulos";
	public static final String SESION_GRILLA_ARTICULOS = "sesionGrillaArticulos";
	
	//Tabla y comlumnas ID
	//public static final String TABLA_DOMINIO = "Dominio-IdDominio";
	
	//roles sistema
	//public static final Integer ROL_REPRESENTANTE_EMPRESA_TRANSPORTE = 1;
	
	//Ruta mybatis-config.xml
	public static final String RUTA_MYBATIS_CONFIG = "pe/com/empresa/utiles/mybatis-config.xml";
	
	//Transacciones
	public static final String OP_SUCCESS = "success";
	public static final String OP_EXCEPTION = "exception";
	public static final String OP_OTHER_EXCEPTION = "other_exception";
	
	//Reglas de negocio
	
	
	//Tabla y comlumnas ID
	public static final String TABLA_SOLICITUD_REQUISICION = "solicitud_requisicion-numeroSolicitudRequisicion-SOL";
	public static final String TABLA_ORDEN_COMPRA = "orden_compra-numeroOrdenCompra-ODC";
	public static final String TABLA_COMPROBANTE_PAGO = "comprobante-numeroComprobante-CDP";
	
	
	//estados solicitud
	public static final Integer ESTADO_SOLICITUD_GENERADA = 1;
	public static final Integer ESTADO_REPOSICION_EN_ESPERA = 1;
	
	//tipo solicitud
	public static final Integer TIPO_SOLICITUD_NATURAL = 1;
	public static final Integer TIPO_SOLICITUD_SISTEMA = 2;
	
	//Estados Ordenes de Compra
	public static final Integer ESTADO_ORDEN_COMPRA_GENERADO = 1;
	public static final Integer ESTADO_ORDEN_COMPRA_APROBADO_ANALISTA= 2;
	public static final Integer ESTADO_ORDEN_COMPRA_AUTORIZADO_SUBGERENTE = 3;
	public static final Integer ESTADO_ORDEN_COMPRA_DESAPROBADO_ANALISTA = 4;
	public static final Integer ESTADO_ORDEN_COMPRA_DESAPROBADO_SUBGERENTE = 5;
	public static final Integer ESTADO_ORDEN_COMPRA_EN_EVALUACION = 6;
	public static final Integer ESTADO_ORDEN_COMPRA_ANULADO = 7;
	
	//tipos de movimiento
	public static final Integer TIPO_MOVIMIENTO_ENTRADA_COMPRA = 1;
	public static final Integer TIPO_MOVIMIENTO_ENTRADA_DEVOLUCION = 2;
	public static final Integer TIPO_MOVIMIENTO_SALIDA_VENTA = 3;
	public static final Integer TIPO_MOVIMIENTO_SALIDA_DEVOLUCION = 4;
	
}
